nacho ferri
International FootballFeyenoord 0-7 PEC Zwolle: Valente, the 'energy' claim and the trap of flat-track dominanceIn the squared notebook I have carried since 2026, there is a page I wrote in...
EsportsIsak Hien, Leicester and the Limits of Reading Sports DataIn June 2026, in the mixed zone after South Korea lost 0-1 to Sweden at the...
BadmintonVietnamese Badminton and the Road to the 2028 Olympics: The World Ranking Is a Map, Not the TerritoryDuring the press conference after the men's singles final at the Vietnam Open...
Domestic FootballThe V.League's Blank Ledger: Vietnamese Football Is Not Hiding Its Data — Nobody Has Bought It YetThe press room at a V.League stadium this season handed reporters a single...
International FootballKvaratskhelia Falls: PSG Loses a Tactical Shield, Not Just Two GoalsKvaratskhelia left the pitch in the 59th minute against Barcelona. A seemingl...
BasketballLiberadme: Lorenzo Brown and Olimpia Milano's Eight-Guard Rotation ProblemIn Olimpia Milano's last two friendlies, Lorenzo Brown's name did not appear ...
EsportsWhen Data Falls Silent: The Temptation to Fabricate in Vietnamese EsportsEleven o'clock at night in Hanoi. On the screen is a nine-part analysis,...
Swimming101 Names and the Tightening: What Is USA Swimming Preparing for LA28?I have a habit of reading national team rosters by counting the names left...
International FootballAllianz 0-3: When Juventus Controlled the Ball and Lazio Controlled the SpaceMinute 37. Lazio's corner was headed clear by Bremer, the ball dropping to th...
Table TennisEnglish Community Table Tennis Expands in Leyland: "Ping in the Community" Targets Over-55s and a London 2026 HookTable Tennis England (TTE) has marked a new step in its community table tenni...
BasketballPAOK loses Breein Tyree for about a month due to left knee meniscus injuryThe first-half whistle of the friendly match had just sounded, but on PAOK's...
TennisRybakina Reaches Ningbo Quarterfinals in 30 Minutes — and Owes a Rhythm Debt to KawaOn the screen in the Ningbo Open media room, the scoreboard froze at 5-0 afte...
Table TennisCadet BCL 2026/27: 780 player-slots, 260 teams and the 28 October deadline£38. That is the entire cost for a British child under 15 to play a full...
EsportsNintendo Direct unveils Ocarina of Time Remake and the Switch 2 transition pictureAn unexpected milestone has just been set in the interactive entertainment...
International FootballWhen the Analysis File Says N/A: A Lesson in Triple-Checking Football InformationAn analysis file arrived with nine sections and not a single verifiable fact....
EsportsT1's Governance Crisis: 102 Commercial Days, The CEO Question, and the Future of Korean Esports' FlagshipWhen I watched T1's matches at MSI 2026, I saw a team missing something. Not...
Volleyball116 Teams, 150 Matches and a Ca Dong Girl: Vietnam's University Volleyball Talent Map Is EmergingThe final ended 2-0. On the electronic board of the Hai Phong arena, those...
AthleticsKaçkar by UTMB Second Edition: 2,000 Runners, 60 Countries, and a Results GapIn Ayder, when Osman Aşkın Bak gave the start, behind him stood 2,000 runners...
Domestic FootballWorld Cup 2030 Qualifiers Draw: Vietnam and the Trap of the Number 2 SeedWhen the entire commentary box said Vietnam should throw a party because they...
International Football47 Seconds in Madrid: Man United, Carrick and a Flaw That Was Not the Red CardThe clock at the Metropolitano had barely ticked past the 47th second when I...
